body											{ font-family:verdana; font-size:10px }

table#tblMenu									{ border:1px solid white; border-collapse:collapse; width:100px;  }
table#tblMenu tr td.Menu-Item					{ padding:1px 0px 1px 20px }
table#tblMenu tr td.Menu-Item a					{ color:#2C537E; text-decoration:none }
table#tblMenu tr td.Menu-Item a:hover			{ color:#4881BF; text-decoration:none }
table#tblMenu tr td.Menu-Header					{ background-color:#E0E0E0; }
table#tblMenu tr td.items						{ border:1px solid white; margin:1px 5px 1px 1px; background-color:#F0F0F0; padding:2px 2px 2px 10px }									
table#tblMenu tr td.items table					{ width:100px }
table#tblMenu tr td a							{ color:#2C537E; text-decoration:none }
table#tblMenu tr td a:hover						{ color:#4881BF; text-decoration:none }

table.content									{ border:0px solid black; border-collapse:collapse; }
table.content tr td								{ padding:3px 0px 3px 0px; vertical-align:top; border:0px solid black; }
table.content tr td.subtit						{ font-weight:bold; font-style:italic; font-size:17px; text-align:center }
table.content tr td input						{ font-family:verdana; font-size:10px }
table.content tr td textarea					{ font-family:verdana; font-size:10px }
table.content tr td select						{ font-family:verdana; font-size:10px; }

.contGeneral									{ vertical-align:top; padding:0px 0px 0px 10px; }
.tdEncabez										{ text-align:left }
.lblElements									{ font-style:italic; }
.selHora										{ width:100px }
.selFuncionario									{ width:300px }
.txAreaActiv									{ width:300px; height:150px }
/*----------------- CALENDARIO -------------------*/
/*table.calendario															{ border:0px solid black; width:350px;font-size:9pt;font-family:Verdana;color:Black; background-color:White;border-collapse:collapse; }
table.calendario tr td.tCalCabecera											{ background-color:white; border-color:none; border-width:1px;border-style:solid; }
table.calendario tr td.tCalCabecera table.CalCabecera						{ color:#333399;font-family:Verdana;font-size:10px;font-weight:bold;width:100%;border-collapse:collapse; }
table.CalCabecera tr td.CalMes												{ vertical-align:bottom; color:#333333;background-color:white;border-color:#004000;font-size:8px;font-weight:bold; width:15%; }*/
.calendario									{ border:0px solid black; width:250px;font-size:9pt;font-family:Verdana;color:Black; background-color:White;border-collapse:collapse; }
.selDayStyle								{ color:White; background-color:Black; font-size:9px; }
.todDaySty									{ background-color:White; font-size:9px;  }
.CalMes										{ vertical-align:bottom; color:White; background-color:#4484CA; border-color:#004000;font-size:11px;font-weight:bold; width:15%;  }
.CalMes	a									{ text-decoration:none; font-size:9px; color:White; padding:0px 2px 0px 2px; font-weight:normal; }
.CalMes	a:hover								{ text-decoration:underline; }									
.dayWeek									{ background-color:#F1F5FA; font-size:8pt; font-weight:bold; }
.dayOffMonth								{ text-align:center; color:#999999; font-size:9px; font-family:verdana; background-color:#F2F2F2; border: 1px solid white; }
.dayOffMonth a 								{ text-decoration:none; }
.CalCabecera								{ background-color:#4484CA; color:white; font-weight:bold; font-size:11px }
.CalDays									{ text-align:center; background-color:#E1ECF2; text-decoration:none; font-size:9px; border-color:#FF8080; border: 1px solid white; }
.CalDays a									{ text-decoration:none; }
															/*{ color:#BEBEBE; text-decoration:none }
table.CalCabecera tr td.CalMes a											{ color:black; text-decoration:none; font-style:normal }


table.calendario tr td.CalDays												{ text-align:center; background-color:#E0E0E0; font-size:9px; border-color:#FF8080; border: 1px solid white; width:14%; }
table.calendario tr td.CalDays a											{ color:#000000; text-decoration:none }*/
															
/*--------------------- AGENDAWEB ------------------------*/
.cuerpoAgenda				{ background-color:#F2F4F7; margin:0px; }
.cuerpocont					{ border:1px solid #CDCDCD; height:700px; width:800px; margin-left:auto; margin-right:auto; background-color:#ffffff; border-top:0px solid black }
.division					{ width:0px; /*background-color:black */}
.tdagenda					{ padding:3px 0px 0px 0px }
.agenda						{ border:1px solid #3A69A3; width:530px; border-collapse:collapse }
.agenda th					{ background-color:#8CADD5; color:#ffffff }
.agenda td					{ border:1px solid #ffffff; background-color:#D8E3F1 }
.piepagina					{ padding:3px 0px 0px 0px; background-color:#79A6D7; text-align:center; color:#ffffff; font-weight:bold; height:20px; margin-left:auto; margin-right:auto; width:800px; }

.control					{ color:#ffffff;  }
.item						{ background-color:Black; text-align:center }	
.fechaDia					{ font-weight:bold; }									

.lblX						{ width:15% }
.tdRangFec					{ padding-left:10px }

.txtActiv					{ width:400px; height:100px }
.txtLugar					{ width:400px }

.botoncla					{ border:1px solid black; background-color:#BBCFE3; color:#121212 }

.control							{ color:#ffffff;  }
.item								{ background-color:Black; text-align:center }	
.fechaDia							{ font-weight:bold; }		
.subtitFunc							{ text-align:left; font-family:Verdana; font-size:18px; font-weight:bold }
.menuOpc							{ /*padding-left:5px;*/ }
.menuOpc table						{ border-collapse:collapse }
.menuOpc table tr					{ /*border:1px solid black;*/ }							
.menuOpc table tr td				{ padding:0px 0px 0px 0px }							
.AXAX tr td							{ border-bottom:1px solid #ECE9D8; }							
.AXAX tr td table					{ border:0px solid black; }							
.AXAX tr td table tr td				{ border:0px solid black; }							

.contiene							{ padding-left:10px; margin:0px 0px 0px 0px; }


/*--------------------- INICIO ------------------------*/
table.tblInicio						{ margin-left:auto; margin-right:auto; border:1px solid black  }
div.titInicio						{ font-weight:bold; font-size:14px }

.tbTitulo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    BORDER-TOP-STYLE: none;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BACKGROUND-COLOR: #ca7c7c;
    BORDER-BOTTOM-STYLE: none
}